home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / intoids.lha / Intoids 1.0 / Developer / SASC / include / pragmas / Intoids_pragmas.h
C/C++ Source or Header  |  1997-02-13  |  3KB  |  57 lines

  1. /*******************************************************************************/
  2. /* $Header: Big:Programming/C/Intoids/Library/RCS/Intoids.fd,v 1.13 1997/02/12 16:48:01 AGMS Exp $*/
  3. /**/
  4. /* The function definition file (FD) for intoids.library.  It specifies*/
  5. /* which registers are used for which arguments and the library vector*/
  6. /* jump offset for each function.*/
  7. /**/
  8. /* Look in Intoids.c for documentation (autodocs generated from there), e-mail*/
  9. /* addresses and credits.  See Libraries/Intoids.h for datatypes.*/
  10. /**/
  11. /* Intoids.library - An Amiga runtime shared code library for efficiently*/
  12. /* handling large and small integer values using pointer sized data fields.*/
  13. /**/
  14. /* Modifications for storing smaller integers in 32 bit values and conversion*/
  15. /* to an Amiga library copyright © 1996 by Alexander G. M. Smith.*/
  16. /* Original long integer code copyright © 1988 Free Software Foundation.*/
  17. /**/
  18. /* This library is free software; you can redistribute it and/or*/
  19. /* modify it under the terms of the GNU Library General Public*/
  20. /* License as published by the Free Software Foundation; either*/
  21. /* version 2 of the License, or (at your option) any later version.*/
  22. /**/
  23. /* This library is distributed in the hope that it will be useful,*/
  24. /* but WITHOUT ANY WARRANTY; without even the implied warranty of*/
  25. /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU*/
  26. /* Library General Public License for more details.*/
  27. /**/
  28. /* You should have received a copy of the GNU Library General Public*/
  29. /* License along with this library; if not, write to the Free*/
  30. /* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.*/
  31. /**/
  32. #pragma libcall IntoidsBase FreeIntoid 1e 801
  33. #pragma libcall IntoidsBase GetLastIntoidErrorMessage 24 0
  34. #pragma libcall IntoidsBase GetIntoidsMessage 2a 001
  35. #pragma libcall IntoidsBase SignOfIntoid 30 001
  36. #pragma libcall IntoidsBase IntoidFitsInLong 36 001
  37. #pragma libcall IntoidsBase IntoidToLong 3c 001
  38. #pragma libcall IntoidsBase LongToIntoid 42 8002
  39. #pragma libcall IntoidsBase IntoidToAscii 48 109804
  40. #pragma libcall IntoidsBase AsciiToIntoid 4e 109804
  41. #pragma libcall IntoidsBase CopyIntoid 54 1002
  42. #pragma libcall IntoidsBase NegateIntoid 5a 1002
  43. #pragma libcall IntoidsBase AbsoluteIntoid 60 1002
  44. #pragma libcall IntoidsBase AddIntoids 66 81003
  45. #pragma libcall IntoidsBase SubtractIntoids 6c 81003
  46. #pragma libcall IntoidsBase CompareIntoids 72 1002
  47. #pragma libcall IntoidsBase CompareIntoidMagnitudes 78 1002
  48. #pragma libcall IntoidsBase MultiplyIntoids 7e 81003
  49. #pragma libcall IntoidsBase DivideIntoids 84 81003
  50. #pragma libcall IntoidsBase PortableIntLengthViaCallBack 8a 1002
  51. #pragma libcall IntoidsBase PortableIntLengthViaBuffer 90 1802
  52. #pragma libcall IntoidsBase PortableIntToIntoidViaCallBack 96 190804
  53. #pragma libcall IntoidsBase PortableIntToIntoidViaBuffer 9c 190804
  54. #pragma libcall IntoidsBase IntoidToPortableIntViaCallBack a2 918004
  55. #pragma libcall IntoidsBase IntoidToPortableIntViaBuffer a8 198004
  56. #pragma libcall IntoidsBase PortableIntSizeOfIntoid ae 801
  57.